// components/cell/index.js
// SKU选中每个Cell，Fence调用
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    cell: Object,
    y: Number, // 列
    x: Number, // 行
  },

  /**
   * 组件的初始数据
   */
  data: {},

  /**
   * 组件的方法列表
   */
  methods: {
    onTap(event) {
      // 将点击数据，回传值父组件
      this.triggerEvent(
        "celltap",
        {
          cell: this.properties.cell,
          x: this.properties.x,
          y: this.properties.y,
        },
        {
          bubbles: true,
          composed: true,
        }
      );
      // bubbles ： 事件是否冒泡
      // composed: true, 事件是否可以穿越组件边界，为false时，事件将只能在引用组件的节点树上触发，不进入其他任何组件内部
    },
  },
});
